#ifndef		__STACK_1_H__
#define		__STACK_1_H__
typedef struct {
	int buf[SIZE];
	int qty;
} stack;
//栈的初始化函数
void stack_init(stack*);
//栈的清理函数
void stack_deinit(stack*);
//获得栈数字个数的函数
int stack_size(const stack*);
//判断栈是否空的栈
int stack_empty(const stack*);
//判断栈是否满的函数
int stack_full(const stack*);
//向栈里加入数字的函数
int stack_push(stack* , int);
//从栈里获取数字的函数（同时删除数字)
int stack_pop(stack*, int*);
//从栈里获得数字的函数（不会删除数字）
int stack_top(const stack*, int*);
#endif		//__STACK_1_H__
